﻿function selectClass(success) {
	var classes = new Ext.form.ComboBox({
				anchor : '95%',
				fieldLabel : '选择班级',
				mode : 'local',
				triggerAction : 'all',
				valueField : 'cid',
				displayField : 'title',
				editable : false,
				allowBlank : false,
				store : new Ext.data.Store({
							autoLoad : true,
							url : url.getClassList,
							reader : new Ext.data.JsonReader({
										root : 'result',
										id : 'cid'
									}, ['cid', 'title'])
						})
			});
	var form = new Ext.FormPanel({
				frame : true,
				labelAlign : 'right',
				labelWidth : 60,
				bodyStyle : 'padding-top:5px',
				autoHeight : true,
				items : [classes],
				fbar : new Ext.Toolbar({
							items : [new Ext.Button({
												text : '取消',
												iconCls : 'cancel-icon',
												handler : function() {
													win.close();
												}
											}), new Ext.Button({
												text : '确定',
												iconCls : 'ok-icon',
												handler : onok
											})]
						})
			});
	var win = new Ext.Window({
				title : '选择班级',
				iconCls : 'class-icon',
				manager : ui.windows,
				layout : 'fit',
				width : 400,
				autoHeight : true,
				minWidth : 300,
				items : form
			});
	win.show();

	function onok() {
		if (Ext.isEmpty(classes.getValue())) {
			alertx('请选择一个班级！');
			return;
		}
		if (success) success(classes.getValue());
		win.close();
	}
}
